finally fix the annoying ansi term binding I keep hitting by accident
fix ledger to actually be readable with a dark background