fix drops, improve API, add toggle latches