Use internal mutability for Window::browser_context.
Use internal mutability for Window::{active_timers, next_timer_handle}.
vtable cleanup