Tidy up and move to proper layouts
Don't get ahead of yourself, client side later.
Wrap PS responses in promises and trim down to relevant fields.