Flexible and responsive popup library