Improve meesage and image display, speed and usability.

Also, in JS, methods use camelCase not snake_case.