added curses lib and explanation for mouse