huge update

Added overlay, loading animations, row select, and various other things