Added visual part; everything is working except one known bug: null pointer exception when deleting an auto-selected feature