TYPE: Take off spaces
Adding a superclass  for action. This is a prepare for create new
actions
Changing callback action to use method do against method callback