changed buttons to be on-hold instead of on-click