modular, extensible and comprehensive dom interaction library