rewrite TODO
remove buttons until complete
packets aware of first/last status
visually distinguish first and last packets