Distinguish onClick listener more explicitly
Let subclasses extend methods related with service lifecycle