Fix formatting, register listeners (lul)