Replace custom _onPreventDefault function