added multi-cursors (like sublime text) and enabled incremental search