Use prototype based event handling for consistency