remove unused dependencies
return empty span component to fix bug

React requires all render calls to return a component.
update to latest React code