update to 0.0.7
add viewport support
add js