added bunch of stuff to add support for calculated properties to Listing model and prettified UI a bit