use the default content
adjusted event binding
filter the model to remote
added ajax loader
simpler implementation for loader