Attempting to implement lasso selection. The project is runnable, but the feature is still buggy. Will continue working on it later