new & improved source viewer (thanks @mattsches)