got basic events working