making things happen in js land so rusty