move mouse movement effect into an anonymous function; remove nonuseful comments.
temporary refactor by Rx.