Use Cell/RefCell for interior mutability of Frame.
Use Cell instead of Tracable to store JS<Element>.
Remove the impl for OptionalSettable<T> for Option<JS<U>>.