Now capable of proper interaction with JS for dual rendering