added PyGButton class