Reorganise the UI code a bit.
Hold nr and nw at 1 when checking pause or bypass

Hold nr and nw (the read and write pointers) at 1 when checking pause or bypass
so that unchecking them (e.g., from the Rumblepad UIs) does not loop a
completely unexpected part of the buffer.
Update the TODO list.