delegates and events
spring cleaning old misc stuff