It would be nice to have a browsable undo, or at least the chance to exclude from the list "visualization" commands, like zoom etc., that really crowd the list (who cares to undo 10 zoom commands before being able to undo a trim?...)
BTW good work!