playing with the ports and smoothie message handlers