* fix the command list being way too tall when there are few states * move the output to the top, maybe where it's like this (wrapping): +-----+ |1 2 3| |4 15 | |16 32| +-----+ * store and load program from url (maybe make own hook?)