Here you can find more advanced examples of the viewer APIs usage to achieve further customization and develop your own features.