updated: dynamic create JS / CSS