--add needed callback methods & add custom event triggers and handlers