ui improvements to code challenges

Sorry for the gigantic commit.