clean up spec
improve performance of prepend. no longer doing full relayouts