Fixed event fire order on input