lower julia version requirement, fix some cairo problems, show example of mouse interaction, and update constants