Cleaned up how Dashlets work. Added interactivity