building mouse pointer mechanics done