buttons now pass cannonballs on