add html spike
add popup support