Revert "test"

This reverts commit 793e52763f4a1c9909dcfeaa29747e0e2f430915.
Revert "Revert "Fixed Selection bug""

This reverts commit 0f31fb8029f7979f12d45bf0e327eeb83828fc99.