working on onmouse up/down