-finally have the selector panel working(ish / maybe) Still need to
write TransactionInputPanel for everything to be tested