Fix bugs, improve share panel look
Merge branch 're-module' into gh-pages