changed ui to enable holding down buttons to repeatedly cast