Breadbox: Update - Cassette unit lid issues

Fix for cassette tape eject issue resulting unsynchronized state between cassette and lid. Fix for cassette unit lid sync issues when dragging the cassette into unit. Plus some other minor changes and adjustments.