its a bit buggy, but now has an inline viewer