mousedown with cancel button and validation