Selection now works, fixes #1 and #9. Still need to add highlighting to cell selection