Working version where the abb draws full messages. Needs some serious cleaning up.