fixed get events, now propogate eveverywhere else