update source
update example with factory
add pointer css