fixed button click & reflection