unbroke dissove.js. Still wierd, active is transparent and opaque