Have fun learning from it and making your own additional plugins or extensions!
Information and code
on this page is provided without warranty of any kind. Use
at your own risk. Trademarks
and registered trademarks are the property of their
respective owners and only used for identification
purpoases. No endorsement or other affiliation whatsoever