make mobileinput event more reliable 3