Fix double click menu, add other minor changes

popupClick has to manually assign new values to config objects
in messageList/topicList as the variables are no longer global. Also
rewrote the UNHIGHLIGHT action so that it doesn't need to make any
function calls.