add scale with mousewheel, button enable/disable, outputview button/label