Probably not a bug. Please post a screenshot of your button behavior.
The "touch is started" block detects a touch anywhere on the screen. For a button you'll have to use "touched self" instead.