fixes #2462
* proposal for lv_obj_swap() function * review issues applied * review changes for comments