configurable pixel reordering
bound checks for lz77
keyboard navigation for selection