move the TODO items into a seperate file
add docstrings to the browser protocol functions