expose show widget route to js
widget event implementation
add translations