add new sources for mouse, see #12