Refactor Basestar event proxy functions

Refactor basestar functions to define adaptor and driver event handlers