mess with buttons and scope manipulation