jquery.extend does not work well with getters? also, improve line break handling