common js payload subview