Feature/javascript bridge