Simple FRP Event library