make input special trigger more precisely, clear fack placeholder before window unload