added fallback feature to event handler binding