Library for interactive widgets